/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package conversormonetario;

import java.util.ArrayList;



/**
 *
 * @author Admin1
 */
public class Moeda 
{
    private String Iniciais;
    private String Titulo;
    private double Taxa_x_para_Euro; // conversor de x para dolar
    private double Taxa_Euro_para_x; // conversor de dolar para x
    ArrayList<Double> historico;
    
    
       
    Moeda(String Iniciais, String Titulo)
    {
        this.Iniciais = Iniciais;
        this.Titulo = Titulo;
        this.Taxa_Euro_para_x = 0.0;
        this.Taxa_x_para_Euro = 0.0;
        this.historico = new ArrayList<>();
    }   
     Moeda(String Iniciais, String Titulo,double Taxa1, double Taxa2, ArrayList<Double> Historico)
    {
        this.Iniciais = Iniciais;
        this.Titulo = Titulo;
        this.Taxa_Euro_para_x = Taxa1;
        this.Taxa_x_para_Euro = Taxa2;
        this.historico = new ArrayList<>(Historico);
    } 
    void setTaxa_x_para_Euro(double Taxa)
    {
        this.Taxa_x_para_Euro = Taxa;
    }
    void setTaxa_Euro_para_x(double Taxa)
    {
        this.Taxa_Euro_para_x = Taxa;
    }
    void setHistorico(double i)
    {
        this.historico.add(i);
    }
    String getIniciais()
    {
        return this.Iniciais;
    }
    String getTitulo()
    {
        return this.Titulo;
    }
    double getTaxa_x_para_Euro()
    {
        return this.Taxa_x_para_Euro;
    }
    double getTaxa_Euro_para_x()
    {
        return this.Taxa_Euro_para_x;
    }
    public String toString() 
    {
       String str = "Moeda{" + "Iniciais=" + Iniciais + ", Titulo=" + Titulo + ", Taxa_x_para_Euro=" + Taxa_x_para_Euro + ", Taxa_Euro_para_x=" + Taxa_Euro_para_x + " ,Numero de historicos=" +this.historico.size();
       for(int i=0;i<historico.size();i++)
            str += "["+ historico.get(i) +"]";
       str += "\n";
       return str;              
    }
}
